Big Huge Thesaurus

cottonmouth moccasin

noun